package com.jrx.anytxn.accounting.mapper.ext;

import com.jrx.anytxn.accounting.entity.GaSubjectDetailTransition;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface ExtSubjectDetailTransitionMapper {
    /**
     * 根据科目号和业务日期 查询科目明细科目明细过渡表 用于批次
     *
     * @param subjectId      科目号
     * @param date           业务日期
     * @return com.jrx.anytxn.accounting.entity.SubjectDetailInfo
     * @author Qingyao Xing
     * @date 2019/9/9 15:05
     */
    GaSubjectDetailTransition selectModalBySubjectIdAndDate(@Param("subjectId") String subjectId, @Param("date") String date);

    /**
     * 根据业务日期 查询科目明细科目明细过渡表 用于批次
     *
     * @param businessDate           业务日期
     * @return com.jrx.anytxn.accounting.entity.SubjectDetailInfo
     * @author Qingyao Xing
     * @date 2019/9/9 15:05
     */
    List<GaSubjectDetailTransition> selectModalByDate(@Param("businessDate") Date businessDate);

}